# uncompyle6 version 3.2.3
# Python bytecode 3.6 (3379)
# Decompiled from: Python 3.6.8 |Anaconda custom (64-bit)| (default, Feb 21 2019, 18:30:04) [MSC v.1916 64 bit (AMD64)]
# Embedded file name: helpers\future_events\base.py
__author__ = "Attila Gerendi (Sanyi)"


class FutureEvents:
    def add(self, event_id, time_delta, namespace=None):
        raise NotImplementedError()

    def pop(self, namespace=None):
        raise NotImplementedError()

    def pop_many(self, count, namespace=None):
        result = self.get_many(count, namespace)
        if result:
            self.delete_events(result)
        return result

    def get_many(self, count, namespace=None):
        raise NotImplementedError()

    def delete_events(self, events):
        raise NotImplementedError()

    def clear(self, namespace=None):
        raise NotImplementedError()
